12#ifndef ROC_ADDRESS_PCT_H_
13#define ROC_ADDRESS_PCT_H_
69ssize_t
pct_decode(
char* dst,
size_t dst_sz,
const char* src,
size_t src_sz);
ssize_t pct_encode(char *dst, size_t dst_sz, const char *src, size_t src_sz, PctMode mode)
Percent-encode an UTF-8 string.
PctMode
Percent-encoding mode.
@ PctNonPath
Percent-encode all symbols that are not allowed in path.
@ PctNonUnreserved
Percent-encode all symbols that are not unreserved.
ssize_t pct_decode(char *dst, size_t dst_sz, const char *src, size_t src_sz)
Percent-decode an UTF-8 string.
Commonly used types and functions.